package com.yitao.client.dto.shopInfo;

import com.skipper.base.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @Date: 2020/3/31 18:24
 * @Author: Kien
 */
public class ShopRecommendAddressDto extends BaseDto {
    /**
     * id
     */
    @ApiModelProperty("id")
    private Long id;

    /**
     * 门店id
     */
    @ApiModelProperty("门店id")
    private Long shopId;

    /**
     * 名
     */
    @ApiModelProperty("名")
    private String nickName;

    /**
     * 姓
     */
    @ApiModelProperty("姓")
    private String surname;

    /**
     * 收货电话
     */
    @ApiModelProperty("收货电话")
    private String phone;

    /**
     * 国家-名称
     */
    @ApiModelProperty("国家-名称")
    private String country;

    /**
     * 国家
     */
    @ApiModelProperty("国家")
    private Integer countryId;

    /**
     * 省
     */
    @ApiModelProperty("省")
    private Integer provinceId;

    /**
     * 市
     */
    @ApiModelProperty("市")
    private Integer cityId;

    /**
     * 区
     */
    @ApiModelProperty("区")
    private Integer areaId;

    /**
     * 省-名称(注:当地址为境外地址时该字段为-州)
     */
    @ApiModelProperty("省-名称(注:当地址为境外地址时该字段为-州)")
    private String province;

    /**
     * 市-名称(注:当地址为境外地址时该字段为-市/区)
     */
    @ApiModelProperty("市-名称(注:当地址为境外地址时该字段为-市/区)")
    private String city;

    /**
     * 区-名称
     */
    @ApiModelProperty("区-名称")
    private String area;

    /**
     * 详细地址
     */
    @ApiModelProperty("详细地址")
    private String address;

    /**
     * 邮编，境外客户使用
     */
    @ApiModelProperty("邮编，境外客户使用")
    private String zipCode;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private Boolean deleteState;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 最后修改时间
     */
    @ApiModelProperty("最后修改时间")
    private Date lastUpdateTime;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getSurname() {
        return surname;
    }

    public void setSurname(String surname) {
        this.surname = surname;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public Integer getCountryId() {
        return countryId;
    }

    public void setCountryId(Integer countryId) {
        this.countryId = countryId;
    }

    public Integer getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getZipCode() {
        return zipCode;
    }

    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    public Boolean getDeleteState() {
        return deleteState;
    }

    public void setDeleteState(Boolean deleteState) {
        this.deleteState = deleteState;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
}
